body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;text-align:left; font-family:"Microsoft Yahei"!important;}
ul,ol ,li {list-style:none;}
body{margin:0px; padding:0px; color:#666;}
a{color: #666; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a img { border:0;}
td,th{ font-size:12px;}
/* end reset */

.fl{ float:left}
.fr{ float:right!important}
.fn{ float:none}

.clear{ clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.over{overflow:hidden}

.displayinline{ display:inline}

.ie6haslayout{zoom:1}



.font_line_24{ line-height:24px;}
/* end font */

/* end message */
.border_a{ background:#FFFFFF; border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.border_4px{ border:5px solid #d8d8d8}


.top{width: 100%; height: 30px; background: #444343; line-height: 30px; overflow: hidden;}
.topmain{ width: 1200px; height: 30px; line-height: 30px; color: #fff; margin: auto;}
.topmain span{width:60%;float: left;}
.toprt{width:10%;color: #fff; float: right;}
.toprt a{ color: #fff;}

#head11{width:1200px; height:130px;overflow:hidden; margin:0px auto;font-family:"Microsoft Yahei";}


/*end Notice*/
.header11{ width:1200px; height: 130px;  margin: auto; }
.header11 ul{}
.header11 .logo{ overflow:hidden}
.header11 .logo img{}


.menu{ width:100%; height:52px;line-height:52px; background:#2655af;margin:auto;overflow:hidden;font-family:"Microsoft Yahei";}
.menu_nn{width:1200px; height:52px;line-height:52px; margin:auto;}
.menu li{ width:165px; height:52px; line-height:52px; color:#fff; float:left; text-align:center; font-size:15px; font-weight:bold;}
.menu li a{ color:#fff;  display:block; text-align: center;}
.menu a:hover{ background:#00539c;color:#fff !important; font-weight:bold;}

.banner{ height:450px;
overflow:hidden;
	position: relative; 
	min-width:1024px; 
	max-width:100%;
	}
.bwrap{
	position: relative; 
	z-index: 0;
	 }
.bquery{
	position: relative; 
	z-index: 0; 
	height: 450px; 
	}
.blist{
	display: none; 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 0; 
	height:626px; 
	font-size: 0; 
	line-height: 0; 
	}
.blist a{
	display: block; 
	position: absolute; 
	left: 0; 
	top: 0; 
	}
.blist img{ 
}

.bfilter{
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 9; 
	width: 100%; 
	height: 626px; 
	font-size: 0; 
	line-height: 0; 
	}
.bfilter a{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 5%; 
	height:626px; 
	overflow: hidden;
	}
.bfilter a img{
	position: absolute; 
	left: 0; 
	top: 0; 
	}

.bctrl{
	position: absolute; 
	bottom: 15px; 
	left: 0; 
	z-index: 9; 
	width: 100%; 
	height: 24px; 
	}
.bctrli{
	text-align: center; 
	font-size: 0; 
	line-height: 0; 
	}
.bctrli a{
	display: inline-block; 
	width: 24px; 
	height: 24px; 
	margin: 0 5px; 
	background: url(../images/banner_control.png) no-repeat left center; 
	}
.bctrli a:hover,
.bctrli a.curr{
	background-position: right center;
	 }
.bctrli a{
	*display: inline; 
	*zoom: 1; 
	}




.pro1{ width:100%; height:220px; margin:auto;  background: #efefef;}
.pro_tb{ width: 1200px; height:auto; margin:auto;overflow:hidden;}
.pro_btt{ width: 1200px;height: 130px; background: url(../images/fwbt.jpg) center top no-repeat; margin: auto;z-index: 999; position: relative; margin-top: -30px;}

.pro_fl1{ width:1200px; height: auto; margin:auto;}
.pro_fl1 ul{}
.pro_fl1 ul  li{ width: 200px; height: 40px; transition: all .5s ease; line-height: 40px; float: left; margin-left: 30px; margin-bottom: 15px; font-size: 14px; font-weight: bold;  text-align:center;margin-top: 5px; border-bottom: 1px dashed #ccc;}
.pro_fl1 ul  li a{ color: #13337e;
    font-size: 22px;}
.pro_fl1 ul  li:hover{ background: #2655af; color: #fff;}
.pro_fl1 ul  li:hover a{ color: #fff;}



.dn_lt{ width:285px; height:52px; float:left; font-size: 14px;}
.dn_rt{ width:200px; height:52px; color:#000; float:right;}
.dn_rt a{ color:#000; font-size: 14px;}

.ys{ width: 100%; height: auto;padding-top: 30px;}
.ysbt{ width: 1200px; height: 130px; margin:50px auto; text-align: center;}
.ysbt h1{ font-weight: bold; font-size: 31px; text-align: center; color: #000; line-height:50px;}
.ysbt p{ text-align: center; color: #fff; line-height: 30px;}
.ysnr{ width: 1280px; height: auto; margin: auto; overflow: hidden;}
.ysnr ul{ width: 415px; height: 390px; float: left; margin-right: 10px;}
.ysnr ul li{} 

.lbt{ width:100px; float: left; height: 100px;z-index: 999; border-style: solid; border-color: rgba(255,255,255,.6); border-width: 8px; background:#01539d; position: relative;margin-top: -70px; margin-left:36%;border-radius:70px;-webkit-transition:background-color 1.5s ease-in;-moz-transition:background-color 1.5s ease-in;-o-transition:background-color 1.5s ease-in;
	transition:background-color .5s ease-in;}
.lbt h1{ font-size: 18px; text-align: center; font-weight: bold; color: #fff; line-height: 60px;margin-top: 20px;}
.lbt h1 a{color: #fff; }

.lbt:hover{ background: #aacc03;}

.foot{ width:100%; height:290px; margin:auto;overflow:hidden;  background:#1e2128;}

.footn{ width:1200px; height:280px;  overflow:hidden; margin:auto; padding-top:50px; color:#fff; overflow: hidden;}
.footn ul{}
.footn ul li{  float: left; margin-top: 40px; color: #fff; font-size: 14px; line-height: 30px; }
.footn ul li a{ color: #fff;}
.bqsy{ color:#fff; line-height:24px; margin-top:15px;font-size: 12px;}



.animated10s { 
-webkit-animation-duration: 1s; 
animation-duration: 1s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated15s { 
-webkit-animation-duration: 1.5s; 
animation-duration: 1.5s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated20s { 
-webkit-animation-duration: 2s; 
animation-duration: 2s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated25s { 
-webkit-animation-duration: 2.5s; 
animation-duration: 2.5s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated28s { 
-webkit-animation-duration: 2.8s; 
animation-duration: 2.8s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}
.animated30s { 
-webkit-animation-duration: 3s; 
animation-duration: 3s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both;
opacity: 1;
}


.delay1 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }
.delay2 { -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }
.delay3{ -webkit-animation-delay: 1.0s; animation-delay: 1.0s; }
.delay4{ -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }
.delay5{ -webkit-animation-delay: 1.4s; animation-delay: 1.4s; }
.delay6{ -webkit-animation-delay: 1.6s; animation-delay: 1.6s; }
.delay7{ -webkit-animation-delay: 1.8s; animation-delay: 1.8s; }
.delay8{ -webkit-animation-delay: 2.0s; animation-delay: 2.0s; }
.delay9{ -webkit-animation-delay: 2.2s; animation-delay: 2.2s; }
.span2,.span3{animation-duration:1.5s;-webkit-animation-duration:1.5s; }
.an-hide{ visibility:hidden;}
.an-show{ visibility:visible}